import { Colors } from "./ColorUtil";

/**
 * 字符串工具类
 */
export class StrUtil {

    /**
     * 创建一个带颜色的字符串
     * @param str 
     * @param color 颜色代码 #xxxxxx
     * @returns 
     */
    static makeColor(str: string, color: string) {
        return `<color=${color}>${str}</color>`;
    }

    /**
     * 创建一个带描边的字符串
     * @param str 
     * @param color 描边颜色
     * @param px 描边像素大小
     */
    static makeOutline(str: string, color: string = Colors.Black, px = 2) {
        return `<outline color=${color} width=${px}>${str}</outline>`;
    }

}